javascript interview questions and answers part 31